// vee-validate插件：表单验证的区域
import Vue from 'vue';
import VeeValidate from "vee-validate"
// 中文的提示信息
import zh_CN from 'vee-validate/dist/locale/zh_CN'
Vue.use(VeeValidate);

// 表单验证
VeeValidate.Validator.localize('zh_CN',{
    messages:{
    ...zh_CN.messages,
    is:(field) =>`${field}必须与密码相同`
    // 上面修改内置规则的message 让确认密码与密码相同
    },
    attributes:{
        // 校验的字段
        // 下面是那中文替换显示的英文 不写的话错误信息是前面英文出现
        phone:'手机号',
        code:'验证码',
        password:'密码',
        password1:"确认密码",
        agree:'协议',
        isCheck:'协议'
    }
})

// 自定义校验规则
VeeValidate.Validator.extend('agree',{
   validate:(value) =>{
       return value;
   },
   getMessage:(field)=>field +"必须同意"

})